Area Flexible GF(2k) Elliptic Curve Cryptography Coprocessor

نویسنده

  • Adnan Abdul-Aziz Gutub
چکیده

Elliptic curve cryptography (ECC) is popularly defined either over GF(p) or GF(2 k). This research modifies a GF(p) multiplication algorithm to make it applicable for GF(2 k). Both algorithms, the GF(p) and GF(2 k) one, are designed in hardware to be compared. The GF(2 k) multiplier is found faster and small. This GF(2 k) multiplier is further improved to benefit in speed, it gained more than 40% faster speed with the cost of 5% more area. This multiplier is adjusted to have the area flexibility feature, which is used as the basic block in modeling a complete projective coordinate ECC coprocessor.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Superscalar Coprocessor for High-Speed Curve-Based Cryptography

We propose a superscalar coprocessor for high-speed curvebased cryptography. It accelerates scalar multiplication by exploiting instruction-level parallelism (ILP) dynamically and processing multiple instructions in parallel. The system-level architecture is designed so that the coprocessor can fully utilize the superscalar feature. The implementation results show that scalar multiplication of ...

متن کامل

HW/SW Co-design for Accelerating Public-Key Cryptosystems over GF(p) on the 8051 μ-controller

Implementing large word-length public key algorithms on small 8-bit μ-controllers is a challenge. This paper presents a hardware/software co-design solution of RSA and Elliptic Curve Cryptography (ECC) over GF(p) on a 12 MHz 8-bit 8051 μ-controller. The hardware coprocessor has a modular arithmetic logic unit (MALU) of which the digit size (d) is variable. It can be adapted to the speed and ban...

متن کامل

Exploration of Design Space in ECDSA

The paper describes FPGA implementation of cryptographic coprocessor performing operations on elliptic curve points with coordinates in GF (2). Polynomial basis and normal basis arithmetic units are presented and compared. Hardware implementation of GCD inversion in polynomial basis is described. Where an optimal normal basis exists, the normal basis arithmetic performs better. The digit width ...

متن کامل

Fully Parameterizable Elliptic Curve Cryptography Processor over GF(2)

In this paper we present an Elliptic Curve Point Multiplication processor over base fields GF(2), suitable for use in a wide range of commercial cryptography applications. Our design operates in a polynomial basis is fully parameterizable in the irreducible polynomial and the chosen Elliptic Curve over any base Galois Field up to a given size. High performance is achieved by use of a dedicated ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Int. Arab J. Inf. Technol.

دوره 4  شماره 

صفحات  -

تاریخ انتشار 2007